package com.yuliang.ai.service;

import com.yuliang.ai.domain.Dto.UserChatInfoDto;
import com.yuliang.ai.domain.Vo.UserChatInfoVo;
import com.yuliang.ai.domain.entity.UserChatInfo;
import com.yuliang.utils.superbackage.SuperService;

import java.util.List;

/**
 * @author Huangkai
 */
public interface UserChatInfoService extends SuperService<UserChatInfo> {

    /**
     * 获取人设列表
     * @return
     * */
    List<UserChatInfoDto> getUserChatInfoList();

    /**
     * 根据人设id列表获取详细的人设信息
     * @param humanIdentifyIdList
     * @return
     * */
    List<UserChatInfoDto> getUserChatInfoDto(List<String> humanIdentifyIdList);

    /**
     * 插入人设
     * @param userChatInfoVo
     * @return
     * */
    String insertUserChatInfo(UserChatInfoVo userChatInfoVo);
}
